PostgreSQL Python 教程 您所在的位置:网站首页 pg python PostgreSQL Python 教程

PostgreSQL Python 教程

2024-05-20 21:55| 来源: 网络整理| 查看: 265

本 PostgreSQL Python 部分向您展示如何使用 Python 编程语言使用 PostgreSQL 数据库。

Python 有各种用于 PostgreSQL 的数据库驱动程序。目前,psycopg 是 Python 语言最流行的 PostgreSQL 数据库适配器。psycopg 完全实现了 Python DB-API 2.0 规范。

psycopg 的当前版本是 2 或 psycopg2。psycopg2 数据库适配器以 C 语言作为 libpq 包装器实现,既快速又安全。psycopg2 提供了许多有用的功能,例如客户端和服务器端游标、异步通知和通信、COPY 命令支持等。

此外,psycopg2 驱动程序支持许多开箱即用的 Python 类型。psycopg2 将Python 对象与 PostgreSQL 数据类型相匹配,例如,列表与数组、元组与记录、字典与 hstore。如果你想定制和扩展类型适配,你可以使用灵活的对象适配系统。

此 PostgreSQL Python 部分涵盖了在 Python 应用程序中与 PostgreSQL 交互的最常见活动:

连接到 PostgreSQL 数据库服务器 – 向您展示如何从 Python 连接到 PostgreSQL 数据库服务器。 在 Python 中创建新的 PostgreSQL 表 – 向您展示如何从 Python 在 PostgreSQL 中创建新表。 在 Python 中将数据插入 PostgreSQL 表 – 向您解释如何在 Python 中将数据插入 PostgreSQL 数据库表。 使用 Python 更新 PostgreSQL 表中的数据 – 了解更新 PostgreSQL 表中的数据的各种方法。 在 Python 中使用 PostgreSQL 事务 – 向您展示如何在 Python 中执行事务。 从 PostgreSQL 表查询数据 – 引导您完成在 Python 应用程序中从 PostgreSQL 表查询数据的步骤。 在 Python 中调用 PostgreSQL 函数 – 逐步向您展示如何在 Python 中调用 PostgreSQL 函数。 在 Python 中调用 PostgreSQL 存储过程 – 指导您如何在 Python 应用程序中调用存储过程。 在 Python 中处理 PostgreSQL BLOB 数据 – 为您提供在 Python 应用程序中插入和选择 PostgreSQL BLOB 数据的示例。 在 Python 中从 PostgreSQL 表中删除数据 – 向您展示如何在 Python 中删除表中的数据。 使用 SQLAlchemy 连接到 PostgreSQL – 向您展示如何在 Python 中使用 SQLAlchemy 连接到 PostgreSQL。

出于演示目的,我们将使用suppliers示例数据库。下图展示了数据库的结构suppliers:

该suppliers数据库有以下表格:

vendors表:存储供应商数据。 parts表:存储零件数据。 parts_drawings表:存储零件的图纸。 vendor_parts表:存储哪个供应商提供哪些零件的数据。


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有